home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / p / portfoli / small_c / prg.toc < prev    next >
Encoding:
Text File  |  1996-10-30  |  6.0 KB  |  120 lines

  1.  
  2.  
  3.                           Table of Contents
  4.  
  5.  
  6.      1. Introduction to SCI Programming                              1
  7.      2. SCI Statement Structure                                      2
  8.      3. SCI Program Structure                                        3
  9.      4. Functions                                                    6
  10.      4.1. Library Functions                                          6
  11.      4.1.1. putd()                                                   7
  12.      4.1.2. getchar()                                                7
  13.      4.1.3. puts()                                                   7
  14.      5. Your First Programs                                          9
  15.      5.1. Hello again, world!                                        9
  16.      5.2. Fahrenheit to Celsius                                     10
  17.      6. Statements: Simple and Compound                             11
  18.      6.1. Comment Statements                                        12
  19.      7. Expressions                                                 14
  20.      7.1. Operators                                                 14
  21.      7.1.1. Binary Operators                                        14
  22.      7.1.2. Unary Operators                                         14
  23.      7.2. Precedence                                                15
  24.      7.3. Associativity                                             15
  25.      7.4. Arithmetic operators                                      16
  26.      7.5. Bitwise Operators                                         16
  27.      8. Variables                                                   17
  28.      8.1. Naming Conventions                                        17
  29.      8.2. Data Types                                                18
  30.      8.2.1. Char                                                    18
  31.      8.2.2. Int                                                     18
  32.      8.3. Scope                                                     19
  33.      8.3.1. Global Variables                                        19
  34.      8.3.2. Local Variables                                         20
  35.      8.3.3. Function Arguments                                      21
  36.      8.3.4. System Globals                                          22
  37.      8.4. Location of Variables                                     22
  38.      8.4.1. The Stack                                               22
  39.      8.4.2. Program and Data Segments                               23
  40.      9. Constants                                                   24
  41.      9.1. Hexadecimal Constants                                     24
  42.      9.2. Octal Constants                                           24
  43.      9.3. ASCII Character Constants                                 24
  44.      9.4. String Constants                                          25
  45.      10. Assignment Operator                                        27
  46.      10.1. Lvalues and Rvalues                                      27
  47.      11. Comma Operator                                             29
  48.      12. Flow Control                                               30
  49.      12.1. if and if-else                                           30
  50.      12.1.1. More About Statements                                  32
  51.      12.1.2. Relational Operators                                   35
  52.      12.1.3. Logical Operators                                      36
  53.      12.1.4. Precedence and Associativity                           37
  54.      12.1.5. Examples                                               39
  55.      12.2. while                                                    40
  56.  
  57.  
  58.                                 - i -
  59.  
  60.  
  61.  
  62.  
  63.                           Table of Contents
  64.  
  65.  
  66.      12.3. for                                                      41
  67.      12.4. switch                                                   43
  68.      13. Arrays                                                     47
  69.      14. Pointers                                                   49
  70.      14.1. Lvalues and Rvalues Revisited                            50
  71.      14.2. Pointer Operator                                         50
  72.      14.2.1. Pointer Expressions                                    53
  73.      14.2.2. printf()                                               54
  74.      14.3. Address Operator                                         55
  75.      14.3.1. scanf()                                                57
  76.      15. Increment and Decrement Operators                          59
  77.      16. A Tour Through the File I/O Functions                      62
  78.      16.1. fopen()                                                  62
  79.      16.2. fclose()                                                 63
  80.      16.3. fgetc() and fputc()                                      64
  81.      16.4. fgets() and fputs()                                      64
  82.      16.5. fread() and fwrite()                                     65
  83.      16.6. fseek() and ftell()                                      66
  84.      17. The Debuger                                                68
  85.      17.1. Introduction                                             68
  86.      17.2. Enabling the Debuger                                     69
  87.      17.3. Sample Debug Session                                     71
  88.      17.3.1. Exiting the Debuger                                    72
  89.      17.3.2. Single Stepping                                        73
  90.      17.3.3. Displaying Global Variables                            74
  91.      17.3.4. Breakpoints                                            75
  92.      17.3.5. Function Call Trace Back                               76
  93.      17.3.6. Examine a Program                                      77
  94.      18. The Shell                                                  79
  95.      18.1. Customizing the Shell                                    81
  96.      18.2. DOS Command Line Arguments to the Shell                  84
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                 - ii -
  119.  
  120. əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə